<?php
require_once '../dal/dalControlador.php';
require_once '../dal/dalArchivoExcepcion.php';
class bllControlador{
	static function insertarControlador($parametro1){
		$arregloParametros = explode("|", $parametro1);
		$nombre = $arregloParametros[0];
		$fabricante = $arregloParametros[1];
		$raid = $arregloParametros[2];
		$interfaz = $arregloParametros[3];
		$comentario = $arregloParametros[4];
		$estado = $arregloParametros[5];
	
		dalControlador::insertarControlador($nombre, $fabricante, $raid, $interfaz, $comentario, $estado);
		return "Datos guardados con exito";
	}
	static function modificarControlador($parametro1){
		//divide cadenas por un caracter.
		$arregloParametros = explode("|", $parametro1);
		$nombre = $arregloParametros[0];
		$fabricante = $arregloParametros[1];
		$raid = $arregloParametros[2];
		$interfaz = $arregloParametros[3];
		$comentario = $arregloParametros[4];
		$estado = $arregloParametros[5];
                $idControlador = $arregloParametros[6];
		
		dalControlador::modificarControlador($nombre, $fabricante, $raid, $interfaz, $comentario, $estado, $idControlador);
		return "Datos Modificados con exito";
	}
        
        
         static function obtenerLista(){
		
		  $cadena = "";
		  $rstResultadoQuery = dalControlador::obtenerLista();
		  while (($array = $rstResultadoQuery->FetchRow())) 
		  {
		  		
		  		$cadena .= "<tr>";
		  		$cadena .= "<td style='text-align:left;'>" . $array[0] . "</td>";
		  		$cadena .= "<td>" . $array[1] . "</td>";
		  		$cadena .= "<td>" . $array[2] . "</td>";
		  		$cadena .= "<td>" . $array[3] . "</td>";                                
		  		$cadena .= "<td>" . $array[4] . "</td>";                                
		  		$cadena .= "<td>" . $array[5] . "</td>";                                
		  		$cadena .= "<td>" . $array[6] . "</td>";                                
		  		$cadena .= "<td><a title='editar' href='#' id='$array[0]' onclick='traspasarDatosAControles($array[0]);'> Modificar <img src='imagenes/modificar.jpg' />   </a></td>";
		  		$cadena .= "</tr>";			  
		  }
		  
		  
		  return $cadena;		
            }
          
            static function obtenerPorId($id){
			$rstResultado = dalControlador::obtenerPorId($id);
			$cadena="";
			while (($array = $rstResultado->FetchRow())) 
			  {
			  		$cadena .= $array[0] . "|";
			  		$cadena .= $array[1] . "|";
			  		$cadena .= $array[2] . "|";
			  		$cadena .= $array[3] . "|";
			  		$cadena .= $array[4] . "|";
			  		$cadena .= $array[5] . "|";
                                        $cadena .= $array[6];			  		  		
			  }
			return $cadena;	
            }
        
}
?>